AB de Villiers has vowed to end his barren run as the South Africa captain prepares his side for a must-win Champions Trophy showdown with India, live on Sky Sports 2 on Sunday.
AB de Villiers has vowed to end his barren run as the South Africa captain prepares his side for a must-win Champions Trophy showdown with India, live on Sky Sports 2 on Sunday.